Analyzing Blockwise Lattice Algorithms Using Dynamical Systems

نویسندگان

  • Guillaume Hanrot
  • Xavier Pujol
  • Damien Stehlé
چکیده

Strong lattice reduction is the key element for most attacks against lattice-based cryptosystems. Between the strongest but impractical HKZ reduction and the weak but fast LLL reduction, there have been several attempts to nd e cient trade-o s. Among them, the BKZ algorithm introduced by Schnorr and Euchner [FCT'91] seems to achieve the best time/quality compromise in practice. However, no reasonable complexity upper bound is known for BKZ, and Gama and Nguyen [Eurocrypt'08] observed experimentally that its practical runtime seems to grow exponentially with the lattice dimension. In this work, we show that BKZ can be terminated long before its completion, while still providing bases of excellent quality. More precisely, we show that if given as inputs a basis (bi)i≤n ∈ Qn×n of a lattice L and a block-size β, and if terminated after Ω “ n3 β2 (logn+ log log maxi ‖bi‖) ” calls to a β-dimensional HKZ-reduction (or SVP) subroutine, then BKZ returns a basis whose rst vector has norm ≤ 2ν n−1 2(β−1)+ 3 2 β · (detL) 1 n , where νβ ≤ β is the maximum of Hermite's constants in dimensions ≤ β. To obtain this result, we develop a completely new elementary technique based on discrete-time a ne dynamical systems, which could lead to the design of improved lattice reduction algorithms.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Multidimensional Euclidean algorithms, numeration and substitutions

The aim of this survey is to discuss multidimensional continued fraction and Euclidean algorithms from the viewpoint of numeration systems, substitutions, and the symbolic dynamical systems they generate. We will mainly focus on two types of multidimensional algorithms, namely, unimodular Markovian ones which include the most classical ones like e.g. Jacobi-Perron algorithm, and algorithms issu...

متن کامل

Differential Morphology

Morphological image processing has been based traditionally on modeling images as sets or as points in a complete lattice of functions and viewing morphological image transformations as set or lattice operators. Thus, so far, the two classic approaches to analyzing or designing the deterministic systems of mathematical morphology have been (1) geometry, by viewing them as image set transformati...

متن کامل

A revisit to block and recursive least squares for parameter estimation

In this paper, the classical least squares (LS) and recursive least squares (RLS) for parameter estimation have been re-examined in the light of the present day computing capabilities. It has been demonstrated that for linear time-invariant systems, the performance of blockwise least squares (BLS) is always superior to that of RLS. In the context of parameter estimation for dynamic systems, the...

متن کامل

A Measure Version of Gaussian Heuristic

Most applicable lattice reduction algorithms used in practice are BKZ (Block-Korkine-Zolotarev) type algorithms as the blockwise generalizations of the LLL algorithm (Lenstra-Lenstra-Lovasz). Its original version was proposed by Schnorr and Euchner in 1991. The quality of reduced lattice bases is measured by the Hermitian factor ||b1|| vol(L)1/d and the d-th root of this factor which is called ...

متن کامل

Lattice Structures for Attractors I

We describe the basic lattice structures of attractors and repellers in dynamical systems. The structure of distributive lattices allows for an algebraic treatment of gradient-like dynamics in general dynamical systems, both invertible and noninvertible. We separate those properties which rely solely on algebraic structures from those that require some topological arguments, in order to lay a f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011